varying vec3 vPosition;

void main() {
  vec4 viewPositon = viewMatrix * modelMatrix * vec4(position, 1);
  gl_Position = projectionMatrix * viewPositon;
  vPosition = position;
}